home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20000217-20000824 / 000200_news@columbia.edu _Sat Apr 15 16:06:53 2000.msg < prev    next >
Internet Message Format  |  2020-01-01  |  5KB

  1. Return-Path: <news@columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id QAA14451
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Sat, 15 Apr 2000 16:06:53 -0400 (EDT)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.9.3/8.9.3) id PAA28918
  7.     for kermit.misc@watsun.cc.columbia.edu; Sat, 15 Apr 2000 15:48:27 -0400 (EDT)
  8. X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to <news> using -f
  9. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  10. Subject: Re: "terminal" app?
  11. Date: 15 Apr 2000 19:48:25 GMT
  12. Organization: Columbia University
  13. Message-ID: <8dah29$s7j$1@newsmaster.cc.columbia.edu>
  14. To: kermit.misc@columbia.edu
  15.  
  16. In article <8d88vs$kp0$1@sun.rhrk.uni-kl.de>,
  17. Christoph Weber-Fahr <weber@rhrk.uni-kl.de> wrote:
  18. : peter@icke-reklam.manet.dot..nu. writes:
  19. : >jomor <jomor@ahpcns.com> wrote:
  20. : >> What's a good, simple terminal emulator to use on my 4.0-RELEASE laptop
  21. : >> for serial /console connections to  to routers and switches?
  22. : >
  23. : >kermit wins here hands down!
  24. : I beg to differ. Consider minicom.
  25. : If you come from the dos world, you will feel at home with minicom, which 
  26. : is modelled after Telix' user interface.
  27. : Also, it has the habit to do the right thing in quite a number of 
  28. : situations (but don't press alt-b, when you're connected to your
  29. : company's sun server console :-)
  30. : If you need All bells and whistles, scripting, you name it, of course
  31. : kermit is the software of choice, but for simple task I found
  32. : it too awkward to get running most of the time. Too much set this
  33. : and configure that before it starts to do anything. No comfortable
  34. : dialer configuration, automatic phonebook and whatnot...
  35. Well, C-Kermit has all that too -- just not in "GUI" or curses form, so
  36. you have to put in a little effort to learn it.
  37.  
  38. The tradeoff is as follows...
  39.  
  40. Some tools like Minicom do just one thing (in the UNIX spirit).  So to do
  41. that thing, you have to learn how to use that tool (Minicom in this case).
  42.  
  43. But the thing that Minicom does is very similar to the things that Telnet
  44. and Rlogin do, except on different kinds of connections.  So if you make
  45. network connections too, you also have to learn Telnet and/or Rlogin.
  46.  
  47. But Kermit does both things: it makes both serial (direct or dialed) and
  48. network connections.  But this means you have to tell it which thing to do
  49. ("set this, configure that").  The advantage is: everything else is the
  50. same on both kinds of connections, whereas it can be very different with
  51. the other packages (e.g. Rlogin quoting rules, Telnet escaping rules,
  52. sending BREAK, etc).
  53.  
  54. Of course we can carry this further.  Maybe you want to transfer files
  55. with the same computers you connect to with minicom, cu, tip, seyon, telnet,
  56. or rlogin.  For this you would need Zmodem, FTP, rcp, etc etc -- again, lots
  57. more programs and interfaces to learn.  Or you can use Kermit to transfer
  58. files on all these kinds of connections, using just one interface -- the
  59. same one you were already using.
  60.  
  61. Then maybe you're not an American, so you might need to have character
  62. sets translated on your connection -- telnet, rlogin, dialout, whatever.
  63. Here you're getting into deeper water.  Where are the Telnet, Rlogin, and
  64. dialout clients that do this?  I don't know.  But Kermit does it.  Plus it
  65. can also convert character sets of local files, just like iconv or recode
  66. (oops, more user interfaces to learn!).
  67.  
  68. And on and on.  Now, suppose you want to automate some complicated task,
  69. like dialing out, logging in, checking for some new files, downloading
  70. them if they are there, uploading some other files, etc.  Maybe you could
  71. do this with some combination of expect, Perl, Tcl, cu, Zmodem, etc
  72. (more interfaces!), or you could just do it with Kermit, using the same
  73. commands you already learned.
  74.  
  75. Now suppose you want to do the same thing, but this time on a network
  76. connection.  No worries: Just use the same script, but change a line or two
  77. to tell it to make a network connection instead of a dialout one.
  78. Everything else stays the same.
  79.  
  80. Now suppose your boss tells you to stop using FreeBSD (boo!) and move all
  81. your applications to some other operating system: AIX, Solaris, VMS, even
  82. Windows.  No problem.  The same script runs on all those platforms and lots
  83. more too; just change a line here and there to account for different file
  84. and device name formats.
  85.  
  86. Now suppose you have all these wonderful scripts, dialing directories,
  87. and so forth, but then you have fly to another state and demo them there.
  88. Will they still work?  After all, you're dialing from another area code.
  89. Again, no problem: Kermit takes care all that.  How about another country?
  90. Same thing.  Kermit knows all about area codes, country codes, and dialing
  91. rules.
  92.  
  93. These days I suppose Kermit is something like EMACS.  You have to put some
  94. effort into learning it, but once you do, it saves you huge amounts of work
  95. from then on.
  96.  
  97. - Frank